// 这个js文件类似于element-ui的js文件, 这个文件中注册了大量组件/指令/过滤器
// 如果插件是一个对象, 必须提供install方法,
import PageTools from './PageTools'
import UploadExcel from './UploadExcel'
import ImageUpload from './ImageUpload'
import WorkCalendar from './WorkCalendar'
import Radar from './Radar'
import ScreenFull from './ScreenFull'
import ThemePicker from './ThemePicker'
import Lang from './Lang'
import TagsView from './TagsView'
export default {
  install(Vue) { // install方法调用时, 会将Vue当做参数传入
    // install方法中可以注册组件/指令/过滤器.....
    Vue.component('PageTools', PageTools)
    Vue.component('UploadExcel', UploadExcel)
    Vue.component('ImageUpload', ImageUpload)
    Vue.component('WorkCalendar', WorkCalendar)
    Vue.component('Radar', Radar)
    Vue.component('ScreenFull', ScreenFull)
    Vue.component('ThemePicker', ThemePicker)
    Vue.component('Lang', Lang)
    Vue.component('TagsView', TagsView)
    /* Vue.directive('pink', {
      inserted(el) {
        el.style.color = 'pink'
      }
    }) */
  }
}
// 如果插件是一个函数, 这个函数会当成install方法
// export default function(Vue) { Vue.component('PageTools', PageTools) }
